package com.renjiyue.Day2;

import java.util.*;

/**
 *
 *
 * 通过Scanner 从控制台输入一个字符串，把字符串中每个字符添加到List集合中， 然后统计每个字符的个数
 *
 * 
 * Object... :  可变参数　, 参数可以是　零个，　一个，也可以ｎ个，　多个的话，可以直接写数组
 */
public class Test03 {

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入字符串：");
        String str = scanner.nextLine();
        //把字符串拆分成　一个一个字符
        String[] split = str.split("");
        //把数组中的元素添加到　集合中
        List list = Arrays.asList(split);
        //set 集合　不能重复的元素
        Set set = new HashSet<>(list);

        for (Object o : set) {
            //统计 o　在list集合中的出现的次数
            int count = Collections.frequency(list, o);
            System.out.println(o+"在字符串中出现了:" + count + "次");
        }

    }

}
